package main

import "fmt"

type turtle struct {
	x, y int
}

func (t *turtle) up() {
	t.y--
}

func (t *turtle) down() {
	t.y++
}

func (t *turtle) left() {
	t.x--
}

func (t *turtle) right() {
	t.x++
}

// 编写一个可以让海龟上下左右移动的程序：
// 程序中的海龟需要存储一个位置（x，y）
// 正数坐标表示向下或向右
// 通过使用方法对相应的变量实施自增和自减来实现移动
// 请使用 main 函数测试这些方法并打印出海龟的最终位置
func main() {
	var t turtle
	t.up()
	t.up()
	t.left()
	t.left()
	fmt.Println(t)
	t.down()
	t.down()
	t.right()
	t.right()
	fmt.Println(t)
}
